<?php

use App\Enums\ResponseEnum;

return [
    ResponseEnum::class => [
        ResponseEnum::HTTP_OK => 'Operation Successful',
        ResponseEnum::HTTP_FAIL => 'Operation Failed',
        ResponseEnum::HTTP_ERROR => 'Occurred Error',
        ResponseEnum::HTTP_ACTION_COUNT_ERROR => 'Frequent Operation',
        ResponseEnum::CLIENT_NOT_FOUND_HTTP_ERROR => 'Request Failed',
        ResponseEnum::CLIENT_PARAMETER_ERROR => 'Parameter Error',
        ResponseEnum::CLIENT_CREATED_ERROR => 'Record Already Exists',
        ResponseEnum::CLIENT_DELETED_ERROR => 'No Record Found',
        ResponseEnum::CLIENT_HTTP_UNAUTHORIZED => 'Unauthenticated',
        ResponseEnum::CLIENT_HTTP_UNAUTHORIZED_EXPIRED => 'Account Information Has Expired, Please Log In Again',
        ResponseEnum::CLIENT_HTTP_UNAUTHORIZED_BLACKLISTED => 'Account Number Is Abnormal. Please Log In Again',
        ResponseEnum::CLIENT_NOT_FOUND_ERROR => '404 Not Found',
        ResponseEnum::CLIENT_METHOD_HTTP_TYPE_ERROR => 'HTTP Request Type Error',
        ResponseEnum::CLIENT_UNAUTHORIZED_MEDIA_TYPE_ERROR => 'Unsupported Media Type',
        ResponseEnum::CLIENT_AUTH_UNAUTHORIZED_ERROR => 'Forbidden Unauthenticated',
        ResponseEnum::CLIENT_PARAMETER_FORMAT_ERROR => 'Unprocessable Entity',
        ResponseEnum::SYSTEM_ERROR => 'System Error',
        ResponseEnum::SYSTEM_UNAVAILABLE => 'Server Being Maintained',
        ResponseEnum::SYSTEM_CACHE_CONFIG_ERROR => 'Cache Configuration Error',
        ResponseEnum::SYSTEM_CACHE_MISSED_ERROR => 'Cache Miss',
        ResponseEnum::SYSTEM_CONFIG_ERROR => 'System Configuration Error',
        ResponseEnum::SYSTEM_QUERY_ERROR => 'Unresolvable Query',
        ResponseEnum::DELETE_OPTION_ERROR => 'Please Select Delete Item',
        ResponseEnum::RECOVER_OPTION_ERROR => 'Please Select Restore Item',
        ResponseEnum::USER_ADMIN_DELETE_ERROR => 'An initial administrator cannot be deleted',
        ResponseEnum::DELETE_NOT_EXIST_ERROR => 'Record Does Not Exist',
        ResponseEnum::ATTACHMENT_THE_GROUP_ERROR => 'There Are Attachments Under The Group',
        ResponseEnum::USER_SERVICE_LOGIN_ERROR => 'Incorrect Account Number Or Password',
        ResponseEnum::BASIC_USER_ERROR => 'User does not exist',
        ResponseEnum::BASIC_USER_PASSWORD_ERROR => 'The Password Is Incorrect',
        ResponseEnum::BASIC_USER_OLD_PASSWORD_ERROR => 'Cannot Use The Original Password',
        ResponseEnum::UPLOAD_FILE_ERROR => 'Upload Failed',
        ResponseEnum::UPLOAD_NETWORK_FILE_ERROR => 'Network Address Error',
        ResponseEnum::UPLOAD_NETWORK_FILE_IP_NOT_ERROR => 'Network Links Do Not Support IP Addresses!',
        ResponseEnum::UPLOAD_NETWORK_FILE_IS_NOT_ERROR => 'Failed To Extract File: The Resource File Was Not Found',
        ResponseEnum::UPLOAD_NETWORK_FILE_FORMAT_ERROR => 'Failed To Save: Format Error',
        ResponseEnum::UPLOAD_FILE_FORMAT_ERROR => 'Upload File Format Is Not Supported',
        ResponseEnum::UPLOAD_FILE_MAXSIZE_ERROR => 'Uploaded File Size Exceeds Limit',
        ResponseEnum::PERMISSION_EXISTS_DELETE_ERROR => 'Deletion Of Existing Sub-Permission Is Prohibited',
        ResponseEnum::ROLE_EXISTS_PER_DELETE_ERROR => 'Permissions exist under the role',
        ResponseEnum::ROLE_EXISTS_DELETE_ERROR => 'System default role cannot delete',
        ResponseEnum::USER_EXISTS_ROLE_DELETE_ERROR => 'Role exist under the user',
        ResponseEnum::USER_EXISTS_DELETE_ERROR => 'System default user cannot delete'
    ]
];
